package me.zhengjie.modules.transfer.factory.vo;


import me.zhengjie.tool.BigDecimalUtil;
import me.zhengjie.tool.MyMap;

import java.math.BigDecimal;

/**
 * ic74 值对象
 *
 * @CreateDate 2021-4-22
 */

public class Ic74Info extends InformationInfo {
    private static final long serialVersionUID = 1234567L;
    /**
     * 城镇职工基本养老保险信息表ID:NUMBER(20,0)
     */
    private BigDecimal aaz086;

    /**
     * 系统跟踪流水号:NUMBER(18,0)
     */
    private BigDecimal aaz341;

    /**
     * 转出地行政区划代码:VARCHAR2(6)
     */
    private String aab301;

    /**
     * 转入地行政区划代码:VARCHAR2(6)
     */
    private String aab299;

    /**
     * 联系函编号:VARCHAR2(20)
     */
    private String aae270;

    /**
     * 信息表编号:VARCHAR2(20)
     */
    private String aae405;

    /**
     * 转入险种类型:VARCHAR2(3)
     */
    private String aae241;

    /**
     * 转出险种类型:VARCHAR2(3)
     */
    private String aae140;

    /**
     * 转出地人员编号:VARCHAR2(20)
     */
    private String aac319;

    /**
     * 人员编号:NUMBER(20,0)
     */
    private BigDecimal aac001;

    /**
     * 社会保障号码:VARCHAR2(18)
     */
    private String aac002;

    /**
     * 姓名:VARCHAR2(100)
     */
    private String aac003;

    /**
     * 性别:VARCHAR2(1)
     */
    private String aac004;

    /**
     * 出生日期:NUMBER(8,0)
     */
    private BigDecimal aac006;

    /**
     * 户口所在地址:VARCHAR2(300)
     */
    private String aac010;

    /**
     * 转入地社保机构名称:VARCHAR2(200)
     */
    private String aaa146;

    /**
     * 转出地社保机构名称:VARCHAR2(200)
     */
    private String aab300;

    /**
     * 缴费起始时间:NUMBER(6,0)
     */
    private BigDecimal aae030;

    /**
     * 缴费截止时间:NUMBER(6,0)
     */
    private BigDecimal aae031;

    /**
     * 累计缴费月数:NUMBER(3,0)
     */
    private BigDecimal aae199;

    /**
     * 人员转移流水号:NUMBER(16,0)
     */
    private BigDecimal aae062;

    /**
     * 转出地社保机构联系电话:VARCHAR2(40)
     */
    private String aae005;

    /**
     * 个人账户基金转移额:NUMBER(16,2)
     */
    private BigDecimal aic083;

    /**
     * 基金划转银行票据号:NUMBER(20,0)
     */
    private BigDecimal aad019;

    /**
     * 转出日期:NUMBER(8,0)
     */
    private BigDecimal aae035;

    /**
     * 人员参保关系ID:NUMBER(20,0)
     */
    private BigDecimal aaz159;


    /**
     * 备注:VARCHAR2(150)
     */
    private String aae013;

    /**
     * 数据来源
     */
    private String aac306;

    /**
     * 联网下载标志:VARCHAR2(1)
     */
    private String aae732;

    /**
     * 被确认标志:VARCHAR2(1)
     */
    private String aae733;

    /**
     * 上传标志:VARCHAR2(1)
     */
    private String aae730;

    /**
     * 上传方经办人:VARCHAR2(100)
     */
    private String aae736;

    /**
     * 上传方经办时间:NUMBER(8,0)
     */
    private BigDecimal aae739;

    /**
     * 操作序号:NUMBER(20,0)
     */
    private BigDecimal aaz649;

    /**
     * 创建人:VARCHAR2(100)
     */
    private String aae860;

    /**
     * 创建时间:NUMBER(14,0)
     */
    private BigDecimal aae859;

    /**
     * 经办人:VARCHAR2(100)
     */
    private String aae011;

    /**
     * 经办人登录ID:VARCHAR2(50)
     */
    private String aaz692;

    /**
     * 经办时间:NUMBER(14,0)
     */
    private BigDecimal aae036;

    /**
     * 社会保险经办机构编号:VARCHAR2(20)
     */
    private String aab034;

    /**
     * 经办地行政区划代码:VARCHAR2(6)
     */
    private String aab360;

    /**
     * 参保地行政区划代码:VARCHAR2(6)
     */
    private String aab359;

    /**
     * 所属省行政区划代码:VARCHAR2(6)
     */
    private String aaf018;

    /**
     * 分库键值:VARCHAR2(20)
     */
    private String aaa431;

    /**
     * 数据唯一码:NUMBER(20,0)
     */
    private BigDecimal aaz673;

    /**
     * 统筹区编码:VARCHAR2(6)
     */
    private String aaa027;

    /**
     * 经办数据标签:VARCHAR2(200)
     */
    private String aaa508;

    /**
     * 银行类别:VARCHAR2(6)
     */
    private String aaf200;

    /**
     * 银行类别:VARCHAR2(6)
     */
    private String aaz002;

    public Ic74Info() {
    }

    public Ic74Info(MyMap myMap) {
        super(myMap);
        this.aaz086 = myMap.getAsBigDecimal("aaz086");
        this.aaz341 = myMap.getAsBigDecimal("aaz341");
        this.aab301 = myMap.getAsString("aab301");
        this.aab299 = myMap.getAsString("aab299");
        this.aae270 = myMap.getAsString("aae270");
        this.aae405 = myMap.getAsString("aae405");
        this.aae241 = myMap.getAsString("aae241");
        this.aae140 = myMap.getAsString("aae140");
        this.aac319 = myMap.getAsString("aac319");
        this.aac001 = myMap.getAsBigDecimal("aac001");
        this.aac002 = myMap.getAsString("aac002");
        this.aac003 = myMap.getAsString("aac003");
        this.aac004 = myMap.getAsString("aac004");
        this.aac006 = BigDecimalUtil.getBigDecimal(myMap.getAsString("aac006").replaceAll("-",""));
        this.aac010 = myMap.getAsString("aac010");
        this.aaa146 = myMap.getAsString("aaa146");
        this.aab300 = myMap.getAsString("aab300");
        this.aae030 = BigDecimalUtil.getBigDecimal(myMap.getAsString("aae030").replaceAll("-",""));
        this.aae031 = BigDecimalUtil.getBigDecimal(myMap.getAsString("aae031").replaceAll("-",""));
        this.aae199 = myMap.getAsBigDecimal("aae199");
        this.aae733 = myMap.getAsString("aae733");
        this.aae730 = myMap.getAsString("aae730");
        this.aae736 = myMap.getAsString("aae736");
        this.aae739 = myMap.getAsBigDecimal("aae739");
        this.aae062 = myMap.getAsBigDecimal("aae062");
        this.aae005 = myMap.getAsString("aae005");
        this.aic083 = myMap.getAsBigDecimal("aic083");
        this.aad019 = myMap.getAsBigDecimal("aad019");
        this.aae035 = BigDecimalUtil.getBigDecimal(myMap.getAsString("aae035").replaceAll("-",""));
        this.aac306 = myMap.getAsString("aac306");
        this.aaz159 = myMap.getAsBigDecimal("aaz159");
        this.aae732 = myMap.getAsString("aae732");
        this.aae013 = myMap.getAsString("aae013");
        this.aaz649 = myMap.getAsBigDecimal("aaz649");
        this.aae860 = myMap.getAsString("aae860");
        this.aae859 = myMap.getAsBigDecimal("aae859");
        this.aae011 = myMap.getAsString("aae011");
        this.aaz692 = myMap.getAsString("aaz692");
        this.aae036 = myMap.getAsBigDecimal("aae036");
        this.aab034 = myMap.getAsString("aab034");
        this.aab360 = myMap.getAsString("aab360");
        this.aab359 = myMap.getAsString("aab359");
        this.aaf018 = myMap.getAsString("aaf018");
        this.aaa431 = myMap.getAsString("aaa431");
        this.aaz673 = myMap.getAsBigDecimal("aaz673");
        this.aaa027 = myMap.getAsString("aaa027");
        this.aaa508 = myMap.getAsString("aaa508");
        this.aaf200 = myMap.getAsString("aaf200");
    }

    public BigDecimal getAaz086() {
        return aaz086;
    }

    public void setAaz086(BigDecimal aaz086) {
        this.aaz086 = aaz086;
    }

    public BigDecimal getAaz341() {
        return aaz341;
    }

    public void setAaz341(BigDecimal aaz341) {
        this.aaz341 = aaz341;
    }

    public String getAab301() {
        return aab301;
    }

    public void setAab301(String aab301) {
        this.aab301 = aab301;
    }

    public String getAab299() {
        return aab299;
    }

    public void setAab299(String aab299) {
        this.aab299 = aab299;
    }

    @Override
    public String getAae270() {
        return aae270;
    }

    @Override
    public void setAae270(String aae270) {
        this.aae270 = aae270;
    }

    public String getAae405() {
        return aae405;
    }

    public void setAae405(String aae405) {
        this.aae405 = aae405;
    }

    public String getAae241() {
        return aae241;
    }

    public void setAae241(String aae241) {
        this.aae241 = aae241;
    }

    public String getAae140() {
        return aae140;
    }

    public void setAae140(String aae140) {
        this.aae140 = aae140;
    }

    public String getAac319() {
        return aac319;
    }

    public void setAac319(String aac319) {
        this.aac319 = aac319;
    }

    public BigDecimal getAac001() {
        return aac001;
    }

    public void setAac001(BigDecimal aac001) {
        this.aac001 = aac001;
    }

    public String getAac002() {
        return aac002;
    }

    public void setAac002(String aac002) {
        this.aac002 = aac002;
    }

    public String getAac003() {
        return aac003;
    }

    public void setAac003(String aac003) {
        this.aac003 = aac003;
    }

    public String getAac004() {
        return aac004;
    }

    public void setAac004(String aac004) {
        this.aac004 = aac004;
    }

    public BigDecimal getAac006() {
        return aac006;
    }

    public void setAac006(BigDecimal aac006) {
        this.aac006 = aac006;
    }

    public String getAac010() {
        return aac010;
    }

    public void setAac010(String aac010) {
        this.aac010 = aac010;
    }

    public String getAaa146() {
        return aaa146;
    }

    public void setAaa146(String aaa146) {
        this.aaa146 = aaa146;
    }

    public String getAab300() {
        return aab300;
    }

    public void setAab300(String aab300) {
        this.aab300 = aab300;
    }

    public BigDecimal getAae030() {
        return aae030;
    }

    public void setAae030(BigDecimal aae030) {
        this.aae030 = aae030;
    }

    public BigDecimal getAae031() {
        return aae031;
    }

    public void setAae031(BigDecimal aae031) {
        this.aae031 = aae031;
    }

    public BigDecimal getAae199() {
        return aae199;
    }

    public void setAae199(BigDecimal aae199) {
        this.aae199 = aae199;
    }

    public String getAae733() {
        return aae733;
    }

    public void setAae733(String aae733) {
        this.aae733 = aae733;
    }

    public String getAae730() {
        return aae730;
    }

    public void setAae730(String aae730) {
        this.aae730 = aae730;
    }

    public String getAae736() {
        return aae736;
    }

    public void setAae736(String aae736) {
        this.aae736 = aae736;
    }

    public BigDecimal getAae739() {
        return aae739;
    }

    public void setAae739(BigDecimal aae739) {
        this.aae739 = aae739;
    }

    public BigDecimal getAae062() {
        return aae062;
    }

    public void setAae062(BigDecimal aae062) {
        this.aae062 = aae062;
    }

    public String getAae005() {
        return aae005;
    }

    public void setAae005(String aae005) {
        this.aae005 = aae005;
    }

    public BigDecimal getAic083() {
        return aic083;
    }

    public void setAic083(BigDecimal aic083) {
        this.aic083 = aic083;
    }

    public BigDecimal getAad019() {
        return aad019;
    }

    public void setAad019(BigDecimal aad019) {
        this.aad019 = aad019;
    }

    public BigDecimal getAae035() {
        return aae035;
    }

    public void setAae035(BigDecimal aae035) {
        this.aae035 = aae035;
    }

    public String getAac306() {
        return aac306;
    }

    public void setAac306(String aac306) {
        this.aac306 = aac306;
    }

    public BigDecimal getAaz159() {
        return aaz159;
    }

    public void setAaz159(BigDecimal aaz159) {
        this.aaz159 = aaz159;
    }

    public String getAae732() {
        return aae732;
    }

    public void setAae732(String aae732) {
        this.aae732 = aae732;
    }

    public String getAae013() {
        return aae013;
    }

    public void setAae013(String aae013) {
        this.aae013 = aae013;
    }

    public BigDecimal getAaz649() {
        return aaz649;
    }

    public void setAaz649(BigDecimal aaz649) {
        this.aaz649 = aaz649;
    }

    public String getAae860() {
        return aae860;
    }

    public void setAae860(String aae860) {
        this.aae860 = aae860;
    }

    public BigDecimal getAae859() {
        return aae859;
    }

    public void setAae859(BigDecimal aae859) {
        this.aae859 = aae859;
    }

    public String getAae011() {
        return aae011;
    }

    public void setAae011(String aae011) {
        this.aae011 = aae011;
    }

    public String getAaz692() {
        return aaz692;
    }

    public void setAaz692(String aaz692) {
        this.aaz692 = aaz692;
    }

    public BigDecimal getAae036() {
        return aae036;
    }

    public void setAae036(BigDecimal aae036) {
        this.aae036 = aae036;
    }

    public String getAab034() {
        return aab034;
    }

    public void setAab034(String aab034) {
        this.aab034 = aab034;
    }

    public String getAab360() {
        return aab360;
    }

    public void setAab360(String aab360) {
        this.aab360 = aab360;
    }

    public String getAab359() {
        return aab359;
    }

    public void setAab359(String aab359) {
        this.aab359 = aab359;
    }

    public String getAaf018() {
        return aaf018;
    }

    public void setAaf018(String aaf018) {
        this.aaf018 = aaf018;
    }

    public String getAaa431() {
        return aaa431;
    }

    public void setAaa431(String aaa431) {
        this.aaa431 = aaa431;
    }

    public BigDecimal getAaz673() {
        return aaz673;
    }

    public void setAaz673(BigDecimal aaz673) {
        this.aaz673 = aaz673;
    }

    public String getAaa027() {
        return aaa027;
    }

    public void setAaa027(String aaa027) {
        this.aaa027 = aaa027;
    }

    public String getAaa508() {
        return aaa508;
    }

    public void setAaa508(String aaa508) {
        this.aaa508 = aaa508;
    }

    public String getAaf200() {
        return aaf200;
    }

    public void setAaf200(String aaf200) {
        this.aaf200 = aaf200;
    }

    public String getAaz002() {
        return aaz002;
    }

    public void setAaz002(String aaz002) {
        this.aaz002 = aaz002;
    }
}


